Skok o dana liczbe linii kodu od etykiety.
Oglądasz archiwalną wersję wątku "Skok o dana liczbe linii kodu od etykiety." z forum alt.pl.asm
Cubex
 Witam!
 Jak najprosciej w programie wykonac skok o  dana liczbe linii od
etykiety ustawionej gdzies w kodzie? Dokladniej to ta liczba bedzie
zczytywana z portu wejscia mikrokontrolera, a nastepnie
wynokywanie programu ma zaczac sie o "ta" liczbe linii kodu dalej
od etykiety.
 Mam nadzieje, ze w miare logicznie wyjasnilem o co mi chodzi :)
 Nie moge nigdzie znalezc zadnych podpowiedzi, wiec tutaj prosze
o pomoc.
Pozdrawiam!
Remek
Witam!

Jak najprosciej w programie wykonac skok o  dana


liczbe linii od etykiety ustawionej gdzies w kodzie?

W jakim programie? Tzn. pod jaki system, a w ogóle to
w jakim urzadzeniu? PC, czy jakies inne? Wrózka ma
dzisiaj wolny dzien. Czy ten skok ma byc zaimplementowany
w zródle, czy ma byc podawany dynamicznie do skompilowanego
programu?

Pozdrawiam

Cubex
 Witam!

| Tzn. pod jaki system, a w ogóle to
w jakim urzadzeniu? PC, czy jakies inne?


Ma to być układ oparty na 8 bitowym mikrokontrolererze
serii PICmicro firmy Microchip.

| Czy ten skok ma byc zaimplementowany
w zródle, czy ma byc podawany dynamicznie do skompilowanego
programu?


Tak, skok ma być z źródle, a "długość" skoku będzie pobierana z
portu wejścia mikrokontrolera.

Pozdrawiam!

Remek

Tak, skok ma być z źródle,


Rozumiem, że instrukcja skoku musi być w żródle, ale
chodzi o jego "długość", ma być podawana dynamicznie?
Rozumiem, że tak. Czy masz zestaw instrukcji procesora,
który ma wykonywać program?

"długość" skoku będzie pobierana z


portu wejścia mikrokontrolera.

Pobierane coś może być z wyjścia, a nie wejścia. Przeważnie
mikrokontrolery posiadają porty uniwersalne we/wy, więc
chyba nie ma problemu, ale wyrażajmy się precyzyjnie.

Jeśli chcesz, aby Ci coś podpowiedzieć napisz dokładnie
jak i co ma działać.

Remek
Wysyłam ten post po raz drugi, ponieważ poprzedni nie
pojawił sie na serwerze, jeśli wejdą w końcu dwa to
przepraszam.

Tak, skok ma być z źródle,


Rozumiem, że instrukcja skoku musi być w żródle, ale
chodzi o jego "długość", ma być podawana dynamicznie?
Rozumiem, że tak. Czy masz zestaw instrukcji procesora,
który ma wykonywać program?

"długość" skoku będzie pobierana z


portu wejścia mikrokontrolera.

Pobierane coś może być z wyjścia, a nie wejścia. Przeważnie
mikrokontrolery posiadają porty uniwersalne we/wy, więc
chyba nie ma problemu, ale wyrażajmy się precyzyjnie.

Jeśli chcesz, aby Ci coś podpowiedzieć napisz dokładnie
jak i co ma działać.

Geo

Pobierane coś może być z wyjścia, a nie wejścia. Przeważnie
mikrokontrolery posiadają porty uniwersalne we/wy, więc
chyba nie ma problemu, ale wyrażajmy się precyzyjnie.


Chyba jednak mylisz pojęcia - dla procesora zawsze było:

port wejścia (input port) - odczytuje dane
port wyjścia (output port) - zapisuje dane

To co ty opisujesz dotyczy urządzenia zewnętrznego, a nie portów
procesora, o których pisał autor postu - wyrażajmy się precyzyjnie.

Remek
Witam!

Chyba jednak mylisz pojęcia - dla procesora zawsze było:


port wejścia (input port) - odczytuje dane
port wyjścia (output port) - zapisuje dane

To chyba jednak będę musiał zmienić swój system pojęciowy.
Do tej pory zawsze wiedziałem, że z wyjścia jednego urządzenia
pobiera się np. dane na wejście drugiego. Jeśli jest inaczej, to
cała moja dotychczasowa wiedza nadaje się na śmietnik.
W takim razie jeśli Cubex potwierdzi, że dane pobiera z wejścia
to ja się załamę.

Remek
Uzupełniam swój poprzedni post. Chyba zrozumiałem
o jaki sposób myślenia chodzi:

Na wejście procesosora podawane są jakieś dane i
procesor z tego wejścia je bierze do dalszej obróbki.
O to chodzi? Tak na odległość czasem trudno jest się
porozumieć. W bezpośredniej rozmowie szybko by się
to wyjaśniło, a tak dłużej niestety.

Pozdrawiam

Geo

Uzupełniam swój poprzedni post. Chyba zrozumiałem
o jaki sposób myślenia chodzi:

Na wejście procesosora podawane są jakieś dane i
procesor z tego wejścia je bierze do dalszej obróbki.
O to chodzi? Tak na odległość czasem trudno jest się
porozumieć. W bezpośredniej rozmowie szybko by się
to wyjaśniło, a tak dłużej niestety.

Pozdrawiam

--


Super, o to dokładnie chodzi i tak większość programistów to
rozumie.

Geo

Witam!
 Jak najprosciej w programie wykonac skok o  dana liczbe linii od
etykiety ustawionej gdzies w kodzie? Dokladniej to ta liczba bedzie
zczytywana z portu wejscia mikrokontrolera, a nastepnie
wynokywanie programu ma zaczac sie o "ta" liczbe linii kodu dalej
od etykiety.
 Mam nadzieje, ze w miare logicznie wyjasnilem o co mi chodzi :)
 Nie moge nigdzie znalezc zadnych podpowiedzi, wiec tutaj prosze
o pomoc.
Pozdrawiam!


http://www.mikroelektronika.co.yu/english/product/books/PICbook/A_app...

Tutaj jest przykład tablicy skoków - w mikrokontrolerach wszystkie
rejestry są dostępne w obszarze adresowym procesora, zatem można
dodawać do licznika rozkazów wartość, co spowoduje wykonanie tzw.
skoku wyliczanego.

Cubex

http://www.mikroelektronika.co.yu/english/product/books/PICbook/A_app...

Tutaj jest przykład tablicy skoków - w mikrokontrolerach wszystkie
rejestry są dostępne w obszarze adresowym procesora, zatem można
dodawać do licznika rozkazów wartość, co spowoduje wykonanie tzw.
skoku wyliczanego.


 Dzięki wielkie, właśnie czegoś takiego szukałem!
Pozdrawiam
P.S. No i fajnie, że rozwiałeś wątpliwości co do portów we/wy :)

Remek

No i fajnie, że rozwiałeś wątpliwości co do portów we/wy


Nigdy nie miałem wątpliwości co do działania portów.
Po prostu pomyłkowo zrozumiałem, że chodzi o komunikację między
dwoma urządzeniami. A nie doczytałem dokładnie tego:

ta liczba bedzie zczytywana z portu wejscia mikrokontrolera


Oczywiście z tego jasno wynika co miałeś na myśli, a ja coś
pokręciłem.

Pozdrawiam

Jakiś fajny program w stylu telnet tylko żeby się nie rozłączał przy wczytywaniu kodu html?
Zabezpieczanie pliku ( kodu) ?
Optymalizacja kodu...
  • szpice w potrzebie 70
  • mms dla zakochanych
  • Centrum KsztaB3cenia Ustawicznego w Toruniu
  • szkola budowlana nowy sacz
  • nokiasterowniki 6103
  • sonety z chalupy
  • cennik dachF3wki ceramiczne roben
  • ceny obrazow nikifora
  • needbeer team b
  • Zbieranina wiadomości z for dyskusyjnych : Start